Doug Torrance [Fri, 16 Dec 2022 11:07:27 +0000 (11:07 +0000)]
Modifications to work with dh_elpa.
Forwarded: not-needed
Last-Update: 2022-02-08
* Strip down setupEmacs() function. We only set f12 as a global key
to start Macaulay2 inside Emacs. This also strips (load "M2-init")
from a user's existing .emacs-Macaulay2 file, which would cause
errors if they haven't installed elpa-macaulay2. We also warn the
user if elpa-macaulay2 isn't installed.
* Fix path to M2-emacs-help.txt in documentation.
Doug Torrance [Fri, 16 Dec 2022 11:07:27 +0000 (11:07 +0000)]
Set AuxiliaryFiles and UseCachedExampleOutput options to
Forwarded: not-needed
Last-Update: 2021-02-20
true for several packages whose examples are cached because
generating them has been known to cause build failures on various
architectures. See debian/scripts/generate-examples.m2.
Doug Torrance [Fri, 16 Dec 2022 11:07:27 +0000 (11:07 +0000)]
Reproducible version hash table.
Forwarded: not-needed
Last-Update: 2021-09-23
- For version#"configure arguments", we replace the build directory
with "/build/path" in all the instances of the -fdebug-prefix-map
flag.
- For version#"compile-node-name" and version#"operating system release", we
use dummy values.
Doug Torrance [Fri, 16 Dec 2022 11:07:27 +0000 (11:07 +0000)]
Provide version#"git description".
Forwarded: not-needed
Last-Update: 2020-12-21
Since we may not be building the package from a git repository, we
hardcode the git description ahead of time. This patch is
automatically updated by debian/scripts/m2-get-orig-source.sh.
Doug Torrance [Fri, 16 Dec 2022 11:07:27 +0000 (11:07 +0000)]
macaulay2 (1.21+ds-2) unstable; urgency=medium
* debian/copyright
- Add license info for GMP <-> Python integer conversion routines from
gmpy2 used by Python package.
- Add license info for JSON parsing tests.
* debian/patches/topcom-memopt.patch
- New patch; use --memopt option when calling TOPCOM to save memory and
avoid example/test failures.
* debian/rules
- Update comment about cached examples.
- Add -latomics to LIBS on armel to fix TBB linking issue.
* debian/tests/control
- Add libmpfi-dev to Depends for package tests; it is needed for a
ForeignFunctions test.